:mag: Anatomie Transakce Pi Network: Co se skutečně ukládá do blockchainu?

Rozbor JSON struktury transakce s technickými komentáři najdete na konci Pro pokročilé!

:jigsaw: Základní kostra transakce

``json { "transaction_id": "a09d07ae...90d1c", "successful": true, "timestamp": "2025-03-29T16:05:18Z" } `
transaction_id Unikátní hash (SHA-256) slouží jako digitální otisk transakce
successful Potvrzení úspěšného zápisu do bloku
timestamp Časové razítko + časové okno pro zpracování (viz valid_after/before v XDR)

:bustsinsilhouette: Účastníci transakce

`json { "source_account": "GALYYYXXXX...CRLV", "destinationaccount": "MDCVILYX...42W*[subaccountid]" } ` Parametr - - Vysvětlení a
  • mateřská adresa (G...)
Identifikator podúčtu - sub-id (...) → bývá memo

:moneybag: Finanční metadata

`json { "amount": "199.99 π", "fee": "0.01 π", "asset": "native" } `
  • amount: Částka v π (1 π = 10^7 stroopů)
→ Raw hodnota - 1999900000 stroopů (viditelné v XDR)

:pencil: Memo systém (kritické pro CEX)

`json { "memo": "48993411421743264311762", "memo_type": "text" } `
  • Funkce - Identifikátor pro přiřazení transakce uživateli na burze (text, číslo, šifra)

:closedlockwith_key: XDR data: Jádro transakce

envelope_xdr Obsahuje raw data transakce:
  • Úplné adresy účastníků
  • Přesná částka ve stroopech
  • Memo a časové limity
resultmetaxdr Zaznamenává:
  • Změny zůstatků účtů
  • Seznam operací a jejich efekty
  • Stav po provedení transakce

:question: Proč je tato struktura důležitá?

Nezměnitelnost Po zápisu do bloku jsou data neměnná Transparentnost Každý může ověřit detaily transakce Efektivita Muxed adresy šetří místo v blockchainu

:warning: Co může způsobit problémy?

  • Chybějící memo u CEX depositů → ztracené prostředky
zobrazte raději v PC

Rozbor JSON struktury transakce s technickými komentáři

`javascript { transaction_id: "a09d07ae786859920f78697024bd81608f431d5dff03cbef362cb669c0908d1c", successful: true, timestamp: "2025-03-29T16:05:18Z", // krome časové značky se odesílá minimální čas a max na zpracování source_account: "GALYYYXXXXSPS2O74224KLLKSLKSNXCPLLWNMEFYOT2BVSEXGSQCRLV", destinationaccount: "MDCVILYX4RATPIO6YTBXNIBEUZXI3EBI36NJXKGO4DVJINYJ5X42W*[subaccountid]", // Muxed adresa - [subaccount_id - memo] } ` `javascript { memo: "48773411451743264311762", // Gate.io user deposit ID memo_type: "text", // typ pro čtení a záloha v bytes - int64 to base64 } ` `javascript { envelope_xdr: "AXY........Cdv==" , // obsahuje detaily o transakci (odesilatel, prijemce, množství a memo) / lab.stellar.org/xdr/view / fee: "0.01 π" // převedený fee_charged (100000 stroops = 0.01 π) amount: "199.99 π", // (raw: 1999900000) lidsky čitelný formát množství z envelope asset: "native", // druh tokenu - v tomto pripadně Pi token } ` \\\javascript { resultmetaxdr: "AXY........Cdv==" // obsahuje post transakční zůstatky a vlivové efekty }\\\`